'use strict';
// 获取数据库的操作实例
const db = uniCloud.database()
// 获取数据库中的某一张表操作实例
const collection = db.collection('housedata')
exports.main = async (event, context) => {
	//event为客户端上传的参数
	console.log('调用这个云函数传入的参数是 : ', event)
	const {pageNum = 1, pageSize = 10} = event
	//返回数据给客户端
	// 在云函数里面获取到云数据库中的housedata表中的数据并且作为返回值即可
	
	// 获取数据总条数
	const {total} = await collection.count() // {total: 11}
	// 处理分页
	const {data} = await collection.skip(pageSize*(pageNum - 1)).limit(pageSize).get()
	return {
		code: 200,
		msg: '获取数据成功',
		total,
		data
	}
};
